
import request from '@/utils/request.js';

// wxLogin会先获取code，再带上code和params一起请求后端
export function  wxLogin(data) {
    return request.post('/auth/login/wechat', data);
}
// 获取微信登录的code
export function wxLoginCode() {
    return new Promise((resolve, reject) => {
        uni.login({
            provider: 'weixin',
            onlyAuthorize: true,
            success: (res) => {
                resolve(res.code);
            },
            fail: (err) => {
                reject(err);
            }
        });
    });
}

// 获取用户手机号
// 确认下单
export function  postwxPhoneNumber(data) {
    return request.post(`/auth/login/getphonenumber`, data);
}

// 密码登录
export function loginPassword(data) {
    return request.post('/auth/login/password', data);
}
// 验证码登录
export function loginCode(data) {
    return request.post('/auth/login/code', data);
}
// 获取验证码
export function getCode(data) {
    return request.post('/auth/send/send-code', data);
}
// 验证手机号验证码
export function verifyPhoneCode(data) {
    return request.post('/auth/verify/phone-code', data);
}
// 重置密码
export function resetPassword(data) {
    return request.post('/auth/reset/password', data);
}